import axios from 'axios';
import router from "@/router";
const service = axios.create({
    baseURL : 'http://localhost:9092/' ,
    timeout : 10000 ,
}) ;

// 根据需要加入拦截器 interceptors的配置
// 请求拦截器
service.interceptors.request.use(
    config => {
        const token = sessionStorage.getItem('token');
        if (token) {
            config.headers['token'] = token; // 设置请求头中的 token
        }
        return config;
    },
    error => {
        console.error(error);
        return Promise.reject(error);
    }
);

// 响应拦截器
service.interceptors.response.use(
    response => {
        return response;
    },
    error => {
        console.error('Response error:', error);
        if (error.response && error.response.status === 401) {
            // 未登录，跳转到登录页面
            router.push('/'); // 假设登录页面路由是 '/login'
        }
        return Promise.reject(error);
    }
);
export  default service ;